package com.miplus.ccrm.core.controller.vo.action;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class FiDelayResVo {
    /**
     * 申请ID
     */
    private Integer applynumber;

    /**
     * 关联的案件ID
     */
    private Integer ficaseid;

    /**
     * 对应催记ID
     */
    private Integer tasknumber;

    /**
     * 关联的任务ID
     */
    private String clid;

    /**
     * 关联的工作流ID
     */
    private Integer wfid;

    /**
     * 申请人
     */
    private String applyusr;

    /**
     * 申请部门
     */
    private String applygrp;

    /**
     * 申请时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date applydt;

    /**
     * 申请理由
     */
    private String applyreason;

    /**
     * 申请备注
     */
    private String applydsc;

    /**
     * 延期天数
     */
    private Integer delaydays;

    /**
     * 延期到期时间。
     */
    private Date delaycpendtime;

    private String recyclemode;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 状态描述
     */
    private String statusdsc;

    /**
     * 审核时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date confirmdt;

    /**
     * 审核人
     */
    private String confirmusr;

    /**
     * 审批备注
     */
    private String confirmdsc;

    /**
     * 取消时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date canceldt;

    /**
     * 取消人
     */
    private String cancelusr;

    private Long assignhistid;

    private Integer mthsday;

    private String productname;

    private String disttag;

    private Date cpEndTime;

    private Integer recycleType;

    private Integer wfcaseid;

    private Integer wfcaseactid;

    private Integer wfstepid;

    private String wfstepname;

}
